Throttle Body - German English Dictionary